﻿using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using Mt.Site.Core.Messages_;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mt.Site.Application.Messages_.BackEnd.Dto
{
    [AutoMapFrom(typeof(Messages))]
    public class MessagesDto : AuditedEntityDto<Guid>
    {
        /// <summary>
        /// 辅助ID
        /// </summary>
        public long AuxiliaryId { get; set; }

        /// <summary>
        /// 栏目ID
        /// </summary>
        public long MenuId { get; set; }

        /// <summary>
        /// 信息标题
        /// </summary>
        public string Title { get; set; }

        /// <summary>
        /// 留言副标题
        /// </summary>
        public string Subhead { get; set; }

        /// <summary>
        /// 留言人姓名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 留言人昵称
        /// </summary>
        public string NickName { get; set; }

        /// <summary>
        /// 登录名
        /// </summary>
        public string LoginName { get; set; }

        /// <summary>
        /// 留言人性别
        /// </summary>
        public string Sex { get; set; }

        /// <summary>
        /// 留言类型
        /// </summary>
        public string MessageType { get; set; }

        /// <summary>
        /// 邮箱
        /// </summary>
        public string EMail { get; set; }

        /// <summary>
        /// 联系方式-电话
        /// </summary>
        public string Tel { get; set; }

        /// <summary>
        /// 联系方式-手机
        /// </summary>
        public string Phone { get; set; }

        /// <summary>
        /// 联系方式
        /// </summary>
        public string Contact { get; set; }


        /// <summary>
        /// 行业角色
        /// </summary>
        public string IndustryRole { get; set; }

        /// <summary>
        /// 行业
        /// </summary>
        public string Industry { get; set; }
        /// <summary>
        /// 传真
        /// </summary>
        public string Fax { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        public string CompanyName { get; set; }

        /// <summary>
        /// 公司网址
        /// </summary>
        public string CompanyURL { get; set; }

        /// <summary>
        /// 国家
        /// </summary>
        public string Country { get; set; }

        /// <summary>
        /// 省
        /// </summary>
        public string Province { get; set; }

        /// <summary>
        /// 市
        /// </summary>
        public string City { get; set; }

        /// <summary>
        /// 区
        /// </summary>
        public string Area { get; set; }

        /// <summary>
        /// 地址
        /// </summary>
        public string Address { get; set; }

        /// <summary>
        /// 邮编
        /// </summary>
        public string PostCode { get; set; }

        /// <summary>
        /// 简介
        /// </summary> 
        public string Intro { get; set; }


        /// <summary>
        /// 回复备注
        /// </summary> 
        public string BackIntro { get; set; }

        /// <summary>
        /// SourceUrl
        /// </summary> 
        public string SourceUrl { get; set; }

        /// <summary>
        /// RefererUrl
        /// </summary> 
        public string RefererUrl { get; set; }

        /// <summary>
        /// 下载文件
        /// </summary> 
        public string DownFilePath { get; set; }

        /// <summary>
        /// 来源栏目
        /// </summary> 
        public long SourceMenuId { get; set; }

        /// <summary>
        /// IP
        /// </summary> 
        public string Ip { get; set; }

        /// <summary>
        /// 点击量
        /// </summary>
        public int Hit { get; set; }

        /// <summary>
        /// 审核状态 0：未审核，1：已审核；2；未通过；
        /// </summary>
        public int Audit { get; set; }


        /// <summary>
        /// 排序
        /// </summary>
        public int Order { get; set; }

        /// <summary>
        /// 是否有效
        /// </summary>
        public bool IsActive { get; set; }

        /// <summary>
        /// 是否显示
        /// </summary>
        public bool IsShow { get; set; }

        /// <summary>
        /// 关联ID
        /// </summary>
        public Guid RelevanceId { get; set; }


        /// <summary>
        /// 租户ID
        /// </summary>
        public int TenantId { get; set; }

        /// <summary>
        /// 语言版本
        /// </summary>
        public string Language { get; set; }

        /// <summary>
        /// 验证码
        /// </summary>
        public string valiCode { get; set; }
    }
}
